The iLab Service Broker : a Software Infrastructure Providing
نویسنده
چکیده
Remote laboratories that are accessible via the Internet are becoming a common phenomenon in higher education institutions. This thesis describes the iLab Service Broker architecture, a software infrastructure that supports these Internet-accessible labs by providing a number of services that facilitates their administration and management. These common services are authentication, authorization, lab administration, scheduling and data storage. While Internetaccessible laboratories may be quite varied in terms of the technologies they use, they tend to have similar topologies, consisting of a lab client, lab server and database. The end-user interacts with the lab client to issue commands to, and view results from the lab server, and the database stores data from the lab server. The Service Broker's internal architecture constitutes the business logic rules that govern how the common services are administered. Its external architecture exposes these services, using web services, and makes them available to the remote laboratories in a platform-independent manner. The Service Broker attempts to cater for the different experiment models that Internet-accessible labs host. These models are the batched experiment, the interactive experiment and the sensor lab experiment. Thesis Supervisor: Steven R. Lerman Title: Professor of Civil and Environmental Engineering
منابع مشابه
The Microelectronics WebLab 6.0: An Implementation Using Web Services and the iLab Shared Architecture
WebLab 6.0, our latest release, is constructed around the newly developed iLab Shared Architecture – a three-tier framework designed at MIT to expedite the development and simplify the management of online laboratories [1]. The iLab Shared Architecture introduces a piece of middleware (termed the “Service Broker”) between the Client application and the Lab Server. This Service Broker uses Web S...
متن کاملDistributed mobile robot application infrastructure
A distributed mobile robot software application infrastructure is developed, improving integration and leverage between projects in a research environment. The resulting design includes a three layer CORBA based, service broker application architecture. A reference implementation and tests on B21r, LEGO Mindstorm and Khepera robots demonstrate the feasibility of the design.
متن کاملMIT Device Simulation Weblab: An Online Simulator For Microelectronics Education
The WeblabSim system uses a three-tier design based on the iLab Shared Architecture (Figure 1). It consists of a client applet that lets users configure simulations, a laboratory server that runs them, and a generic service broker that mediates between the two through SOAP-based web services. We have implemented a graphical Java client applet, based on the client used by the MIT Microelectronic...
متن کاملDesigning a Distributed Real-time Software Framework for Robotics
A distributed real–time robot application framework is designed, to improve the scalability and reusability of software modules. The design is based on real–time CORBA and structured into two layers: the infrastructure layer for basic functionality and the service layer, which includes several reusable services.
متن کاملDeveloping Multimedia Applications with the OMG Streaming Framework
This paper presents an implementation of the OMG (Object Management Group) media streaming framework and discusses how this speciication addresses some key issues related to multimedia communication, such as quality of service, support to multi-party streams, and ability to interwork with other multimedia infrastructures such as the World Wide Web. The OMG standard \Control and Management of Au...
متن کامل